Mechanical Veriication of Timed Automata: a Case Study
نویسنده
چکیده
This paper reports the results of a case study on the feasibility of developing and applying mechanical methods, based on the proof system PVS, to prove propositions about real-time systems speci ed in the LynchVaandrager timed automata model. In using automated provers to prove propositions about systems described by a speci c mathematical model, both the proofs and the proof process can be simpli ed by exploiting the special properties of the mathematical model. This paper presents the PVS speci cation of three theories that underlie the timed automata model, a template for specifying timed automata models in PVS and an example of its instantiation, and both hand proofs and the corresponding PVS proofs of two propositions. It concludes with a discussion of our experience in applying PVS to specify and reason about real-time systems modeled as timed automata.
منابع مشابه
Uppaal | a Tool Suite for Automatic Veriication of Real{time Systems ?
Uppaal is a tool suite for automatic veriication of safety and bounded liveness properties of real-time systems modeled as networks of timed automata. It includes: a graphical interface that supports graphi-cal and textual representations of networks of timed automata, and automatic transformation from graphical representations to textual format, a compiler that transforms a certain class of li...
متن کاملAutomatic Verification of Real–Time Systems
Uppaal is a tool suite for automatic veriication of safety and bounded liveness properties of real-time systems modeled as networks of timed automata. It includes: a graphical interface that supports graphi-cal and textual representations of networks of timed automata, and automatic transformation from graphical representations to textual format, a compiler that transforms a certain class of li...
متن کاملDecidable Veriication for Reducible Timed Automata Speciied in a First Order Logic with Time. Decidable Veriication for Reducible Timed Automata Speciied in a First Order Logic with Time
We consider the veriication problem for timed programs which requirements speciication is given in a rst order logic with explicit time (that is in a rather general setting), and program speciication is represented by a timed automaton. We formalize an observation concerning some practical systems of control which is related to their ""niteness". Algorithm of control often memorizes and uses on...
متن کاملAnalysis of Timed Systems Using Time-Abstracting Bisimulations
The objective of this paper is to show how veriication of dense-time systems modeled as timed automata can be performed using classical (i.e. untimed) veriication techniques. In that way, the existing rich infrastructure in algorithms and tools for the veriication of untimed systems can be exploited. The paper completes the ideas introduced in TY96]. Our approach consists in two steps. First, g...
متن کاملData-Structures for the Verification of Timed Automata
In this paper we suggest numerical decision diagrams, a bdd-based data-structure for representing certain subsets of the Euclidean space, namely those encountered in veriication of timed automata. Unlike other representation schemes, ndd's are canonical and provide for all the necessary operations needed in the veriication and synthesis of timed automata. We report some preliminary experimental...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996